/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package be.phl.webservice;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author krisdelanghe
 */
public class ScreeningBundle {

    // screeningdata
    private int ScreeningId;
    private int patientId;
    private int buildingId;
    private String date;
    private String Comment;
    private List<ScreeningRoomBundle> screeningRoomBundle = new ArrayList<ScreeningRoomBundle>();
    
    //patientdata
    private PatientBundle patientbundle;

    public int getScreeningId() {
        return ScreeningId;
    }

    public void setScreeningId(int ScreeningId) {
        this.ScreeningId = ScreeningId;
    }

    public int getPatientId() {
        return patientId;
    }

    public void setPatientId(int patientId) {
        this.patientId = patientId;
    }

    public int getBuildingId() {
        return buildingId;
    }

    public void setBuildingId(int buildingId) {
        this.buildingId = buildingId;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getComment() {
        return Comment;
    }

    public void setComment(String Comment) {
        this.Comment = Comment;
    }    

    public List<ScreeningRoomBundle> getScreeningRoomBundle() {
        return screeningRoomBundle;
    }

    public void setScreeningRoomBundle(List<ScreeningRoomBundle> screeningRoomBundle) {
        this.screeningRoomBundle = screeningRoomBundle;
    }

    public PatientBundle getPatientbundle() {
        return patientbundle;
    }

    public void setPatientbundle(PatientBundle patientbundle) {
        this.patientbundle = patientbundle;
    }
	
	public static class ScreeningRoomBundle {

        private ScreeningRoom screeningRoom;
        private List<ScreeningItemBundle> screeningItemBundle = new ArrayList<ScreeningItemBundle>();

        public ScreeningRoom getScreeningRoom() {
            return screeningRoom;
        }

        public void setScreeningRoom(ScreeningRoom screeningRoom) {
            this.screeningRoom = screeningRoom;
        }

        public List<ScreeningItemBundle> getScreeningItemBundle() {
            return screeningItemBundle;
        }

        public void setScreeningItemBundle(List<ScreeningItemBundle> screeningItemBundle) {
            this.screeningItemBundle = screeningItemBundle;
        }
        
    }

    public static class ScreeningItemBundle {
        
        private ScreeningItem screeningItem;
        private List<ScreeningProblem> screeningProblem = new ArrayList<ScreeningProblem>();

        public ScreeningItem getScreeningItem() {
            return screeningItem;
        }

        public void setScreeningItem(ScreeningItem screeningItem) {
            this.screeningItem = screeningItem;
        }

        public List<ScreeningProblem> getScreeningProblem() {
            return screeningProblem;
        }

        public void setScreeningProblem(List<ScreeningProblem> screeningProblem) {
            this.screeningProblem = screeningProblem;
        }
        
    }
}
